﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace SimpoBudgetDataModel
{
    public class BudgetItem
    {
        private int id;
        private double minimumAmount;
        private DateTime dueDate;
        private double pastDueAmount;
        private DateTime pastDueDate;
        private double totalAmount;
        private DateTime plannedPayDate;
        private double plannedPayAmount;
        private string status;
        private Bill bill;
        private Paycheck paycheck;
        private Account account;
        private bool isPaycheck = false;
        private bool isAccount = false;
        private bool isBill = false;


        public BudgetItem()
        { }

        public int Id
        {
            get { return id; }
            set { id = value; }
        }

       
        public double MinimunAmount
        {
            get { return minimumAmount; }
            set { minimumAmount = value; }
        }

        public DateTime DueDate
        {
            get { return dueDate; }
            set { dueDate = value; }
        }

        public double PastDueAmount
        {
            get { return pastDueAmount; }
            set { pastDueAmount = value; }
        }

        public DateTime PastDueDate
        {
            get { return pastDueDate; }
            set { pastDueDate = value; }
        }

        public double TotalAmount
        {
            get { return totalAmount; }
            set { totalAmount = value; }
        }

        public DateTime PlannedPayDate
        {
            get { return plannedPayDate; }
            set { plannedPayDate = value; }
        }

        public double PlannedPayAmount
        {
            get { return plannedPayAmount; }
            set { plannedPayAmount = value; }
        }

        public string Status
        {
            get { return status; }
            set { status = value; }
        }


    }
}
